package cn.dfusion.blockchain.entity;

import java.io.Serializable;

public class BlockOverviewInfo implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String uuid;
	private Long version;
	private String prevBlock;
	private String merkleRoot;
	private Long timestamp;
	private String minerSignature;
	private Long height;
	private Long txCount;
	private Long recordCount;
	private Long recordTypeCount;

	public BlockOverviewInfo(String uuid, Long version, String prevBlock, String merkleRoot, Long timestamp,
			String minerSignature, Long height, Long txCount, Long recordCount, Long recordTypeCount) {
		this.uuid = uuid;
		this.version = version;
		this.prevBlock = prevBlock;
		this.merkleRoot = merkleRoot;
		this.timestamp = timestamp;
		this.minerSignature = minerSignature;
		this.txCount = txCount;
		this.height = height;
		this.recordCount = recordCount;
		this.recordTypeCount = recordTypeCount;
	}

	public String getUuid() {
		return this.uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public Long getVersion() {
		return this.version;
	}

	public void setVersion(Long version) {
		this.version = version;
	}

	public String getPrevBlock() {
		return this.prevBlock;
	}

	public void setPrevBlock(String prevBlock) {
		this.prevBlock = prevBlock;
	}

	public String getMerkleRoot() {
		return this.merkleRoot;
	}

	public void setMerkleRoot(String merkleRoot) {
		this.merkleRoot = merkleRoot;
	}

	public Long getTimestamp() {
		return this.timestamp;
	}

	public void setTimestamp(Long timestamp) {
		this.timestamp = timestamp;
	}

	public String getMinerSignature() {
		return this.minerSignature;
	}

	public void setMinerSignature(String minerSignature) {
		this.minerSignature = minerSignature;
	}

	public Long getTxCount() {
		return this.txCount;
	}

	public void setTxCount(Long txCount) {
		this.txCount = txCount;
	}

	public Long getHeight() {
		return this.height;
	}

	public void setHeight(Long height) {
		this.height = height;
	}

	public Long getRecordCount() {
		return this.recordCount;
	}

	public void setRecordCount(Long recordCount) {
		this.recordCount = recordCount;
	}

	public Long getRecordTypeCount() {
		return this.recordTypeCount;
	}

	public void setRecordTypeCount(Long recordTypeCount) {
		this.recordTypeCount = recordTypeCount;
	}
}
